解決 git@github.com permission denied (publickey) fatal: Could not read from remote repository.


Posted by Andy Tsai on 2024-04-07

輸入git指令時報錯:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

解決:

  1. 進入.ssh資料夾
    cd ~/.ssh

  2. 產生鑰匙
    ssh-keygen
    輸入後會出現一些選項,基本上都Enter就可以了

  3. 複製.pub內容
    在.ssh資料夾中,會出現兩個檔案,分別是公鑰和私鑰,.pub是公鑰,我們要把內容放到github裡。
    你可以用編輯器打開.pub檔,或是用cat命令查看,然後將內容完整複製起來
    cat ~/.ssh/id_rsa.pub

  4. 將密鑰貼至github
    Setting -> SSH and GPG keys

    點擊New SSH key

    將剛剛複製的密鑰貼到Key中,送出

  5. 完成,現在再輸入git指令,就不會出現Permission denied (publickey)報錯了


#Github #Git #publickey #githubcom-permission-denied







Related Posts

MTR04_1026

MTR04_1026

JavaScript 的 物件 ( Object ) 亂塞一通的學校置物櫃

JavaScript 的 物件 ( Object ) 亂塞一通的學校置物櫃

Gzip + kNN: A Good Text Classifier?

Gzip + kNN: A Good Text Classifier?


Comments